/* 
 * File:   InvalidFileException.h
 * Author: Guilherme Monteiro
 *
 */

#ifndef INVALIDFILEEXCEPTION_H
#define	INVALIDFILEEXCEPTION_H

#include <exception>
#include <string>

using namespace std;

/**
 * Class that represents a invalid file exception. This
 * file is a generic .txt file.
 */
class InvalidFileException : public exception {
public:
    InvalidFileException(string path);
    InvalidFileException(const InvalidFileException& orig);
    ~InvalidFileException() throw ();
    const char* what() const throw();
private:
    string filePath;
};

#endif	/* INVALIDFILEEXCEPTION_H */

